// 关于nodemon的使用，npm install -g nodemon，启动用nodemon xxx.js就行


// 引入express
const express = require('express');

// 创建应用对象
const app = express()

// 制定静态资源，参数是地址，设置后你可以直接访问stati文件夹里面的文件
app.use(express.static(__dirname+'/static'))


// 创建路由规则
// req是请求报文的封装，response是响应报文的封装
// get就只能匹配get请求，不能匹配其他请求
app.get('/', (req, res) => {
    // 设置响应头，下面这段代码的意思是允许跨域
    res.setHeader('Access-Control-Allow-Origin', '*');
    const data = {
        name:'张傲',
        age:'999'
    }
    // 因为send只能传输字符串，我们转一下
    let str = JSON.stringify(data)
    res.send(str)
})
app.post('/', (req, res) => {
    // 设置响应头，下面这段代码的意思是允许跨域
    res.setHeader('Access-Control-Allow-Origin', '*');

    res.send('你好express')
})

// 监听端口启动服务
app.listen(8000, () => {
    console.log("服务器已经启动，端口8000")
})

// 启动服务器直接就用node运行这个js就行
// 在自己电脑上输入网址http://localhost:8000/，8000是端口号，localhost和127.0.0.1是一样的

// 启动node server.js     使用nodemon启动把node改成nodemon